@import "Base";
@import "login";
@import "charts";
@import "order";
#root{
  height: 100%;
  min-width: 1280px;
}
@headerHeight1: 78px;
@headerHeight2: 0px;
@menuHeight: 54px;
.ant-layout-page{
  padding-top: @headerHeight1+@headerHeight2;
  min-height: 100%;
  .header_menus_cons{
    position: fixed;
    height: @headerHeight1+@headerHeight2;
    top: 0;
    left: 0;
    right: 0;
    padding: 0;
    z-index: 9;
    line-height: inherit;
    background: #000C17;
    .menus-con{
      width: 900px;
    }
    .header-section{
      height: @headerHeight1;
      background-color: #001529;
      padding: 24px 52px 0;
      .Base_header_left{
        margin-right: 20px;
        span{
          font-size: 24px;
          color: #fff;
          padding-top: 7px;
          display: inline-block;
        }
      }
      .ant-menu-dark{
        border-bottom: none !important;
        line-height: @menuHeight;
        .ant-menu-item{
          border-bottom: none;
          position: relative;
          &.ant-menu-item-active{
            background-color: @mainColor;
          }
          .sub-list{
            position: absolute;
            top: 75px;
            left: 0;
            width: 100%;
            a{
              font-size: 14px;
              display: block;
              line-height: 32px;
              height: 32px;
              text-align: center;
              &.active,&:hover{
                background-color: @mainColor;
              }
            }
          }
          a{
            font-size: 16px;
            color: #fff;
          }
        }
        .ant-menu-submenu{
          margin-top: -2px;
        }
      }
      .name{
        font-size: 16px;
        color: #fff;
        &:before{
          content: "";
          display: inline-block;
          width: 14px;
          height: 14px;
          border-radius: 50%;
          background: #fff;
          margin-right: 10px;
        }
      }
    }
    .header-section2{
      height: @headerHeight2;
    }
  }
  .ant-layout-content{
    min-height: 100%;
  }
}

.page-section{
  min-width: 1300px;
  margin: 0 auto;
  padding: 20px 0;
}


.table-center{
  .ant-table-thead tr th,.ant-table-row{
    text-align: center;
  }
}
.ant-pagination{
  &.pagination-init{
    float: right;
    margin-top: 20px;
  }
}
.no_date{
  padding: 50px 0;
  text-align: center;
}
.page-error{
  width: 800px;
  margin: 0 auto;
  padding-top: 200px;
  display: flex;
  align-items: center;
  .item{
    flex: 1;
    &.item2{
      padding-left: 100px;
      h1{
        font-size: 46px;
        color: #434E59;
        margin: 0;
      }
      p{
        color: RGBA(0, 0, 0, 0.45);
        font-size: 14px;
      }
    }
  }
  .img-404{
    width: 400px;
  }
}

.page-common{
  width: 1275px;
  margin: 20px auto 100px;
}
.btn-link{
  display: block;
  padding: 15px 0 0 0;
  text-align: center;
}